@charset "utf-8";







/* CSS Document */















.hz_bg{ width:1180px; height:auto;margin:0 auto;}







.he_title{width:1180px;margin:5px auto 0 auto;padding-top:30px;}







.he_title h3 a{font-size:24px;color:#0458b0; text-align:center; height:40px; font-weight:bold; display:block;}







.he_title .more{font-size:14px;color:#333; font-weight:normal; display:block; text-align:center;background:url(../images/hz_t.jpg) no-repeat center; }







.gd_01{ position:relative; height:230px; width:1180px;margin: 12px auto 0 auto; overflow:hidden;}







.gd_01 em{position: absolute;top: 50px;}







.gd_01 .t_l{ left:0px;}







.gd_01 .t_r{ right:0px;}







.gd_01 #simgs{ margin:0px 50px;}







.gd_01 li{ float:left; width:232px; text-align:center;margin:10px 10px 40px 10px;}







.gd_01 li.last{ padding-right:0;}







.gd_01 li .img img{ display:block; width:230px; height:136px; border:1px solid #dcdcdc; }







.gd_01 li a{ color:#333;}







.gd_01 .fl { float:left;}







.gd_01 .fr { float:right;}







.gd_01 .pa{ position:absolute;}







.gd_01 .pr{ position:relative}







.gd_01 #simgs a{color:#333;font-size:14px; line-height:60px; text-align:center; }















.product{margin:50px auto 0 auto;width:1180px;height:825px; overflow:hidden;}







.list{ float:left; width:302px; background:#f1f1f1;height: auto;}







.list .list_t{height:105px;text-align:center; display:block; background:#0458b0;}







.list .list_t h2 a{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top:20px;}







.list .list_t h2 a p{ font-size:18px; color:#fff;display:block; font-weight:normal; text-align:center;}







.list .list_con{}







#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}







#menu a {display: block;text-decoration: none;	}







#menu li { line-height:32px; font-family:"Microsoft YaHei"; font-size:16px;margin:30px auto;}







#menu li .first{background:url(../images/list.jpg); height:52px;width:252px;margin:15px 25px 5px 25px;}







#menu li a.first { height:52px;font-size:18px;color:#fff; line-height:52px; display:block; font-weight:bold;text-align: center;}







#menu li ul li{height:49px; line-height:49px; border-bottom:1px dashed #dcdcdc;}







#menu li ul li a {color: #333;font-size:15px; text-align:left;padding-left:50px; font-weight:bold; background:url(../images/buttom.jpg) no-repeat 30px center;}







#menu li ul li a:hover {}



.tel{width:302px; height:142px; background:#f1f1f1;margin: 30px 0;}
.tel .hm{ text-align:center; font-size:14px; color:#333; background:url(../images/tel1.png) no-repeat 10px 18px;padding:15px 0;}
.tel .hm p{ text-align:center; font-size:16px; color:#333; font-weight:bold;}
.tel .zx{ margin:0 auto; width:120px; height:34px;}











#tab{width:845px;position:relative;margin:0 auto 0 20px; float:right;height: 800px;







overflow: hidden;}                            







#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;height:51px; background:url(../images/fl_t.jpg) no-repeat bottom center;}







#tab .tab_menu li{float:left;width:100px;height:46px;line-height:46px;cursor:pointer;text-align:center;margin:0px 0px 10px 30px; font-size:16px; color:#333; font-weight:bold;}







#tab .tab_menu li.selected{  color:#ec6900;}







#tab .tab_box{width:845px;clear:both;top:65px;position:relative; float:right; }







#tab .tab_menu  h3 a{font-size:18px; color:#fff; font-weight:bold; float:left; background:url(../images/fl_bg.jpg) no-repeat center;width:130px; height:48px; line-height:48px; padding-left: 20px;}







#tab .tab_menu  .more{font-size:14px; color:#333; float:right; line-height:46px;}







#tab .tab_box ul li{width:272px; height:233px; float:left;margin:2px 9px 8px 0;background:#e2e2e2; float:left;}







#tab .tab_box ul li .tu{}







#tab .tab_box ul li p{width:272px;height:35px;}







#tab .tab_box ul li p a{width:272px; text-align:center; display:block; height:30px; line-height:30px; font-size:14px;color:#333;}







#tab .tab_box ul li.last{ overflow:none;}







#tab .tab_box ul li img{  width:252px; height:185px; margin:10px 15px; float:left;}







#tab .tab_box ul li.img1{width:553px; height:476px; float:left;background:#e2e2e2 ;}







#tab .tab_box ul li .tu{}







#tab .tab_box ul li.img1 p{width:560px;height:35px;}







#tab .tab_box ul li.img1 p a{width:560px; text-align:center; display:block; height:30px; line-height:30px; font-size:14px;color:#333;}







#tab .tab_box ul li.img1.last{ overflow:none;}







#tab .tab_box ul li.img1 img{  width:532px; height:418px; margin:10px;}







#tab .tab_box ul li.img4,#tab .tab_box ul li.img5,#tab .tab_box ul li.img6,.tab_box ul li.img7,.tab_box ul li.img8,.tab_box ul li.img9{margin-right:9px;}















#tab .hide{display:none;}







#tab .tab_box div{padding:10px 0;} 















.fangan_bg{ width:100%; height:800px; background:#eaeaea;margin:30px auto 0 auto; }







.fangan_t{width:1180px; margin:0px auto 0 auto; text-align:center; background:url(../images/case_t.jpg) no-repeat center; padding-top:50px;height: 100px;}







.fangan_t h3 a{ text-align:center; font-size:24px; font-weight:bold; color:#0458b0;}







.fangan_t .more{ text-align:center; font-size:14px; font-weight:normal; color:#333;}







.fangan{width:1180px; margin:0 auto;}



























.fangan .gd_03 .img{width:450px; height:317px; float:left;}







.fangan .gd_03 .img img{width:450px; height:317px;}







.fangan .gd_03 .nr{width:410px; height:317px; float:left; padding:0 30px; }







.fangan .gd_03 .nr h3 a{font-size:18px; font-weight:bold; color:#333;line-height:50px; display:block; }







.fangan .gd_03 .nr p{ line-height:24px; color:#666; font-size:14px;text-indent:2em; margin:10px 0; height:150px; overflow:hidden;}







.fangan .gd_03 .nr .xq1{float:left; width:122px; height:35px; background:url(../images/xq.png) no-repeat center; line-height:35px; text-align:center; margin-right:10px;}







.fangan .gd_03 .nr .xq a{font-size:14px; font-weight:bold; color:#fff;}















.gd_03{ position:relative; width:920px; margin: 0 auto; height:317px; overflow:hidden;}







.gd_03 em{position: absolute;top: 175px;}







.gd_03 .t_l{left: 0px;}







.gd_03 .t_r{right: 0px;}







.gd_03 #simgs03{ margin:0 2px;}







.gd_03 li{ float:left; width:920px;}







.gd_03 li.last{ padding-right:0;}















.gd_03 .fl { float:left;}







.gd_03 .fr { float:right;}







.gd_03 .pa{ position:absolute;}







.gd_03 .pr{ position:relative}















.banner1{margin:50px auto 0 auto;width:1180px; height:270px; background:url(../images/banner_1.jpg)  no-repeat center;}







.banner1 .zx {width:1180px;margin:0 auto;}







.banner1 .zx .zx1{ width:240px; float:right;margin:42px 5px 0 0; }







.banner1 .zx .zx1 .rexian{color:#fff;font-size:16px;margin: 25px 0 0 20px;font-weight:bold;}







.banner1 .zx .zx1 .rexian p{color:#fff;font-size:20px;font-weight:bold;}







.banner1 .zx img{margin:10px 0 0px 25px;}















.ysbg{ width:100%;  height:1197px;margin:0px auto 0 auto; position:relative;background:url(../images/ys_bg.jpg) no-repeat center; }







.ysbg .advantage{ width:1180px; height:1065px; margin:0 auto; position:relative;}







.ysbg .advantage_title {margin:0px auto 0 auto; width:1180px; padding-top:30px;}







.ysbg .advantage_title a {margin: 0 auto; font-size:24px; font-weight:bold; color:#333; display:block; text-align:center;}







.ysbg .advantage_title a span {font-size:36px; font-weight:bold; color:#0458b0;padding-left:15px;}







.ysbg .advantage_title p {margin: 15px auto 0 auto; font-size:18px; font-weight:bold; color:#fff; display:block; text-align:center; background:url(../images/ys_t.png) no-repeat center; height:39px; line-height:39px;}







.advantage .ys1{ position:absolute; top:105px;width:590px; height:200px;right:0;}







.advantage .ys1 .yst{ color:#0458b0; font-size:24px;position:absolute;  left:100px; font-weight:bold; }







.advantage .ys1 .yscon{ color:#333;  font-size:14px;position:absolute; top:50px; left:100px; }







.advantage .ys1 .yscon p{line-height:24px;}























.advantage .ys2{ position:absolute; top:335px; left:0; width:590px; height:200px;}







.advantage .ys2 .yst{color:#0458b0; font-size:24px;position:absolute; left:175px;font-weight:bold;}







.advantage .ys2 .yscon{color:#333;  font-size:14px;position:absolute; top:50px; left:175px; }







.advantage .ys2 .yscon p{ line-height:24px;}























.advantage .ys3{ position:absolute; top:500px;width:590px; height:200px;left:0;}







.advantage .ys3 .yst{ color:#0458b0; font-size:24px;position:absolute; left:175px;font-weight:bold;}







.advantage .ys3 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:175px; }   







.advantage .ys3 .yscon p{ line-height:24px;}















.advantage .ys4{ position:absolute; top:790px;width:590px; height:200px;right:0;}







.advantage .ys4 .yst{ color:#0458b0; font-size:24px;position:absolute; left:100px;font-weight:bold;}







.advantage .ys4 .yscon{ color:#333; font-size:14px;position:absolute; top:50px; left:100px;  }   







.advantage .ys4 .yscon p{ line-height:24px;}























.advantage .tu1{ position:absolute; top:15px; left:170px; width:350px; height:297px;}







.advantage .tu1 .img{position:absolute;  left:0px; }







.advantage .tu2{ position:absolute; top:270px; right:130px; width:437px; height:437px;}







.advantage .tu2 .img{position:absolute;  left:0px;}







.advantage .tu3{ position:absolute; top:630px; left:60px; width:483px; height:424px;}







.advantage .tu3 .img{position:absolute;  left:0px;}















.review{width:1180px; margin:50px auto 0 auto;height:474px;}







.review .review_l{width:715px; float:left;}







.review_l .review_t{width:715px;height:40px; border-bottom:1px solid #d2d2d2; line-height:40px;}







.review_l .review_t h3 a{float:left; font-size:16px; font-weight:bold; color:#333;}







.review_l .review_t .more{float:right; font-size:14px; font-weight:normal; color:#333;}







.review_l .review_nr{margin-top:30px;width:715px;}







.review_l .review_nr ul li{margin:15px 5px;height:180px;}







.review_l .review_nr ul li .img{ float:left; width:275px; height:180px;}







.review_l .review_nr ul li .img img{ width:273px; height:170px; border:1px solid #dbdbdb; }







.review_l .review_nr ul li .neir{width:400px; float:left; height:200px;margin-left:10px;}







.review_l .review_nr ul li .neir h5 a{font-size:14px; color:#2b2b2b; margin:10px 0 0px 10px; height:40px; line-height:40px; font-weight:bold;}







.review_l .review_nr ul li .neir p{ margin:5px 0 0 10px; line-height:200%; width:385px;height:90px; text-align:left; overflow:hidden; color:#616161;}







.review_l .review_nr ul li .neir .xq {margin:5px 0px 0 10px; height:34px; line-height:34px;} 







.review_l .review_nr ul li .neir .xq a{color:#ec6900; font-weight:bold; font-size:14px;} 























.review .right{ float:right;width:410px;height:474px;}







.review .right .right_title{width:410px;height:40px; border-bottom:1px solid #d2d2d2; line-height:40px;}







.review .right .right_title h3 a{float:left; font-size:16px; font-weight:bold; color:#333;padding-left:10px;}







.review .right .right_title .more{float:right; font-size:14px; font-weight:normal; color:#333;padding-right:10px;}















.right .ry_con{width:410px; height:400px; overflow:hidden; background:#eee; margin-top:10px}







.right .ry_con ul li{width:250px; margin:0 0 12px 75px;}







.right .ry_con ul li img{ width:248px; height:195px; border:1px solid #CCC;}







.right .ry_con ul li span{width:248px; text-align:center; float:left; line-height:30px; color:#333;}















.ab_bg{width:100%; margin:30px auto 0 auto; background:url(../images/ab_bg.jpg)  no-repeat center; height:616px;}







.ab_bg .about{width:1180px; margin:0px auto; height:333px;}







.ab_bg .about .ab_left{width:636px; float:left;}







.ab_bg .about .ab_left h3 a{font-size:24px; font-weight: bold; color:#0458b0; line-height:50px; display:block; margin-left:20px;}







.ab_bg .about .ab_left .ab_img{width:636px; height:283px;}







.ab_bg .about .ab_left .ab_img img{width:636px; height:283px;}







.ab_bg .about .box{ width:542px; height:331px; border:1px solid #dbdbdb; float:right;}







.about  .box h3 a{font-size:18px;color:#333;font-weight:bold;margin:50px 0 0 30px; display:block;background:url(../images/xt1.jpg) no-repeat bottom left; height:40px;}







.about  .box p{ font-size:12px;width:480px; text-indent:2em; line-height:24px; color:#545454;margin:35px 20px 20px 30px;height:100px; overflow:hidden;}







.about  .box .xq a{font-size:14px;color:#fff;display:block; font-weight:bold; width:130px; height:35px; background:#ff6600; line-height:35px; text-align:center; float:right; margin-right:30px;}















.fengcai{width:1180px; height:135px; margin:30px auto 0 auto;}







.fc_box{ width:1180px; margin:20px auto 0 auto; height:135px;}







/********图片滚动********/







.gd_02{ position:relative; height:250px;margin:0 0px; overflow:hidden;}







.gd_02 em{position: absolute;top: 4027px;height: 43px;}







.gd_02 .t_l{ left:0px;}







.gd_02 .t_r{right:-205px;}







.gd_02 #simgs2{ margin: 0 0;}







.gd_02 li{ float:left; width:289px;height:230px;text-align:center; padding-top:0px; margin:0 5px;}







.gd_02 li.last{ padding-right:0;}







.gd_02 li img{ display:block; width:287px; height:192px; border:1px solid #dbdbdb;}







.gd_02 .fl { float:left;}







.gd_02 .fr { float:right;}







.gd_02 .pa{ position:absolute;}







.gd_02 .pr{ position:relative} 







.gd_02 #simgs2 a{font-size:14px;color:#333; line-height:30px;}















.banner2{margin:0 auto;width:100%; height:280px; background:url(../images/banner_2.jpg)  no-repeat center;}







.banner2 .zx {width:1180px;margin:0 auto;}







.banner2 .zx .zx1{ width:220px; float:right;margin:95px 25px 0 0;  }







.banner2 .zx .zx1 .rexian{color:#fff;font-size:16px;margin: 25px 0 0 20px;font-weight:bold;}







.banner2 .zx .zx1 .rexian p{color:#fff;font-size:20px;font-weight:bold;}







.banner2 .zx img{margin:10px 0 0px 25px;}















.trends{width:1180px;height:470px; margin:30px auto 0 auto; overflow:hidden;}







.trends .tab_menu{width:715px;height:470px; margin:0 auto; float:left;}







.tab_menu .ttt{ width:715px; height:30px; border-bottom:1px solid #d2d2d2;}







.tab_menu .ttt ul{float:left; height:30px; }







.tab_menu li h3 a{font-size:18px;color:#333; font-weight:bold; line-height:30px;}







.tab_menu .ttt .gd{ float:right; line-height:30px;}







.tab_menu .ttt .gd a{ background:url(../images/more.jpg) no-repeat center; width:86px; height:26px; line-height:26px; text-align:center; display:block;font-size:14px; color:#333;}







.tab_menu .ttt li{ float:left; height:30px; text-align:left; line-height:40px;cursor:pointer; color:#005ab4;margin-right: 20px;}







.tab_menu .ttt li  h3 a:hover{color:#005ab4;}







.tab_menu .tabcont{ width:715px; float:left; height:auto;clear:both;}







.tab_menu .tabcont .tabc{width:715px; float:left; height:auto;clear:both;}







.tab_menu .tabc .box_nr{width:715px; margin:10px auto 0 auto;height:292px;}







.tab_menu .tabc .box_nr ul li{width:715px;height:125px; padding:10px 0; border-bottom:1px dashed #d2d2d2;}







.tab_menu .tabc .box_nr ul li img{float:left;width:206px;height:123px;}







.tab_menu .tabc .box_nr ul li p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;font-size:14px;height:80px;overflow: hidden; color:#545454;width:475px;}







.tab_menu .tabc .news{margin-top:10px;}







.tab_menu .tabc .news ul li{width:49%; float:left;line-height:300%; padding-left:5px; background:url(../images/buttom3.jpg) no-repeat left center; overflow:hidden;}







.tab_menu .tabc .news ul li.last{ overflow:none;}







.news ul li a{ font-size:12px; color:#545454; float:left;padding:0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }







.tab_menu .tabc .box_nr  h5 a{float:left;margin-left:15px;font-size:14px;color:#333; width:475px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}















.trends .left{width:410px;float:right;height:470px;}







.trends .left .question_title{height:30px; line-height:30px;border-bottom:1px solid #d2d2d2;}







.trends .left .question_title  h3 a{ float:left;font-size:18px;color:#333; font-weight:bold; line-height:30px;}







.trends .left .question_title .more{ float:right; background:url(../images/more.jpg) no-repeat center; width:86px; height:26px; line-height:26px; text-align:center; display:block;font-size:14px; color:#333;}







.trends .left ul li{margin:20px auto;border-bottom:1px solid #e1e1e1;}







.trends .left .question{ line-height:200%; height:400px; margin:20px 8px 0 8px; overflow:hidden;}







.trends .wen a{color:#333;font-size:12px; font-weight:bold; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;}







.trends .right .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}







.trends .da{margin:10px auto;}







.trends .da p{color:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}















.catenate{margin:30px auto 0 auto; width:1180px;height:74px; background:url(../images/links_bg.jpg) no-repeat center;}







.catenate .link{float:left;font-size:18px;color:#ec6900;line-height:74px; font-weight:bold;padding-right:10px;}







.catenate .yq a{font-size:14px;color:#333; float:left; line-height:74px; text-align:center;margin-left:10px;}